package com.tarena.service;

import java.util.List;

import com.tarena.entity.Booking;
import com.tarena.entity.User;

/**
 * liubiao
 */
public interface UserService {
	boolean save(User user);
	boolean delete(Integer id);
	void update(User user);
	List<User> findById(Integer id);
	List<User> findAllUser();
	Integer getSum();
	User login(User user);
	List<User> findEmp(User user);
	List<User> getAccount(String account);
	
	// 分页相关的
	List<User> findByPage(int offset, int limit, User user) throws Exception;
	List<User> findByPage(int offset, int limit) throws Exception;
	
	// 核心代码区
	// 通过用户查询该用户所预约的所有记录
	List<Booking> getMeettingroomByUserId(Integer id);
	
	// 查询详情
	User findUserAndEmp(int id);
	User findUserAndBooking(Integer id);

}